package cn.wolfcode.luowowo.common.util;

import cn.wolfcode.luowowo.common.exception.LogicException;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class AssertUtil {

    /**
     * 判断字符是否有值
     * @param text 要判断的值
     * @param message 没值要抛出的异常
     */
    public static void hasLength(String text,String message){
        if(text == null || "".equals(text.trim())){
            throw new LogicException(message);
        }
    }

    /**
     * 判断两次输出的字符是否相同
     * @param str1 字符1
     * @param str2 字符2
     * @param message 不相同要抛出的异常
     */
    public static void isEquals(String str1, String str2, String message) {
        if(str1 == null || str2 ==null){
            throw new RuntimeException("传入的参数不能为null");
        }

        if(!str1.equals(str2)){
            throw new LogicException(message);
        }
    }

}
